home *** CD-ROM | disk | FTP | other *** search
-
-
- WebForum: yet another system usenet look-alike for the WWW
- version 1.6
-
- As if WIT and HyperNews aren't enough, here's another system for providing
- a Usenet look-alike on the Web. Why, oh why, I hear you ask.
-
- Well, I wanted something more controllable than seemed to be offered. I
- wanted to only allow registered users to use the system, that particular
- forums could have access further restricted to subsets of users, and that
- all of this could be implemented without using server-side includes. I also
- wanted to have a simple make package, and administration through the web
- itself (so I could remotely administrate).
-
- Really, I wanted to have software to do mailing list like things, but over
- the Web. The "news" metaphor follows naturally from what one can do with
- the Web.
-
- My base system is at:
-
- http://issco-www.unige.ch/WebForum/
-
- There is a guest account (name "guest", password "guest") for browsing
- around.
-
- 1. INSTALLATION
- ===============
-
- To install the system on your own machine, edit the Makefile to reflect
- your site, then type make. At the moment, I presume NCSA httpd (for
- security handling).
-
-
- 2. WebForum Administration
- ==========================
-
- Administration is handled via the Web as well. There is a file (admin.html)
- which will normally reside in the database directory
- (WebForum/.dbase/admin.html). From here, you can add/delete
- users/groups/forums, etc.
-
- 3. Mailing-List Gateways
- ========================
-
- WebForum is also able to act as a gateway to mailing lists. This is done by
- having an auxiliary post method associated with a forum, so that when a
- message is posted to the forum, the auxillary method is called as well. An
- example of this is the SMail.pl program in the src directory. This program
- should be called with an argument that is the address to mail the message to.
- To find out the details, study the mkmsg.pl script.
-
- The other side of the gateway should be handled by a custom made script that
- grabs (say) a digest and posts it to the forum. An example of this is the
- BMWdigest2WF script in the src directory. This script (on my system) grabs
- a BMW mailing list digest, and splits it out to the BMW forum. It does not
- take messages sent by my mailing agent (isscowww) since a loop would occur
- otherwise. The script is called periodically by crontab from the
- "getnewdigests" command (also in the src directory).
-
- 4. Message Expiry and Archiving
- ===============================
-
- The script "src/expire.pl" is a small program that "expires" old messages.
- I call it once a day from crontab. If you wish to archive messages as you
- expire them, then change that script to reflect your archiving method.
-
- --------------------------------------------------------------------
- Afzal Ballim | Internet: afzal@divsun.unige.ch
- ISSCO, University of Geneva | X400: S=afzal;OU=divsun;O=unige;
- 54 route des Acacias | PRMD=switch;ADMD=arcom;C=ch
- CH-1227 GENEVA (Switzerland) | UUCP: mcvax!cui!divsun.unige.ch!afzal
- Tel: +41/22/705 71 12 | FAX: +41/22/300 10 86
- http://issco-www.unige.ch/ | http://issco-www.unige.ch/WebForum
- ``I'm not artificially intelligent, I just work that way.''
-